package com.lin.demo.enums;

import lombok.Getter;

/**
 * @Author zimingl
 * @Date 2023/3/12 21:56
 * @Description: 这个枚举类是用来对过滤查询工具方法中的Wrapper对应的方法进行了一个枚举
 *               如果后续需要增加 请在此添加对应的方法名称用于枚举名称 如果后续需要增加 请在此添加对应的方法名称用于枚举名称
 */
@Getter
public enum WrapperScheme {
    /** 全等判断 */
    EQ(0),
    /** 大于等于判断 */
    GE(1),
    /** 小于等于判断 */
    LE(2),
    /** 模糊查询条件 */
    LIKE(3),
    /** 升序排序*/
    ORDER_ASC(4),
    /** 降序排序*/
    ORDER_DESC(5),
    /** 为空判断 */
    ISNULL(6),
    /** 非空判断 */
    NOTNULL(7);
    private final Integer value;

    WrapperScheme(Integer value) { this.value = value; }
}
